3692,3694,3695,3696,3697,3697,3698,3698,3700,3702,3704,3706,3707,3709,3711,3712,3713,3714,3715,3716,3717,3717,3718,3720,3721,3723,3724,3725,3727,3730,3732,3733,3734,3735,3736,3738,3741,3745,3748,3751,3755,3759,3760,3763,3765,3766,3768,3771,3773,3775,3777,3779,3780,3781,3782,3784,3785,3786,3787,3789,3792,3795,3798,3801,3804,3808,3810,3814,3818,3820,3823,3826,3830,3835,3839,3843,3847,3854,3858,3868,3874,3878,3882,3884,3887,3887,3889,3890,3892,3894,3897,3899,3900,3901,3903,3906,3909,3913,3915,3916,3918,3919,3920,3921,3921,3921,3922,3922,3922,3922,3922,3919,3918,3918,3917,3917,3919,3921,3922,3923,3923,3924,3924,3925,3925,3925,3926,3926,3927,3927,3928,3928,3928,3928,3929,3929,3929,3929,3929,3929,3929,3928,3927,3926,3926,3925,3925,3925,3924,3923,3922,3921,3919,3916,3915,3914,3912,3912,3911,3910,3910,3909,3909,3909,3908,3908,3907,3907,3906,3905,3905,3905,3904,3904,3903,3902,3901,3901,3900,3899,3898,3897,3896,3895,3895,3896,3896,3897,3897,3896,3896,3895,3894,3893,3892,3892,3892,3892,3892,3892,3891,3891,3890,3890,3889,3889,3888,3888,3887,3887,3886,3886,3885,3885,3884,3883,3882,3881,3880,3880,3879,3878,3877,3876,3876,3875,3875,3875,3874,3874,3874,3873,3873,3872,3872,3871,3871,3870,3870,3869,3869,3868,3867,3867,3866,3866,3866,3865,3865,3865,3865,3865,3866,3866,3866,3866,3866,3866,3865,3865,3864,3864,3863,3863,3863,3862,3862,3862,3861,3861,3860,3860,3859,3859,3859,3858,3857,3857,3857,3857,3857,3858,3858,3858,3859,3859,3860,3860,3861,3861,3851,3850,3849,3849,3849,3849,3849,3849,3850,3851,3852,3853,3853,3853,3854,3854,3855,3855,3855,3855,3854,3854,3853,3853,3852,3851,3861,3863,3863,3864,3864,3865,3866,3867,3868,3869,3870,3870,3871,3872,3873,3874,3874,3875,3875,3875,3875,3875,3875,3875,3875,3875,3875,3876,3877,3877,3878,3878,3878,3879,3879,3879,3878,3877,3877,3875,3875,3874,3874,3873,3872,3871,3870,3869,3868,3867,3866,3865,3865,3864,3863,3862,3861,3860,3859,3858,3857,3856,3855,3854,3853,3852,3851,3850,3850,3849,3848,3847,3846,3845,3844,3843,3843,3842,3841,3840,3839,3839,3838,3837,3835,3834,3833,3832,3831,3830,3829,3828,3827,3826,3825,3824,3823,3822,3821,3821,3820,3819,3818,3818,3817,3817,3816,3816,3815,3814,3813,3812,3812,3811,3811,3810,3809,3808,3807,3806,3806,3806,3805,3805,3805,3805,3804,3804,3803,3802,3802,3801,3801,3800,3799,3799,3799,3798,3798,3798,3798,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3798,3798,3797,3796,3795,3795,3794,3794,3793,3792,3792,3791,3790,3789,3789,3788,3787,3786,3785,3784,3783,3783,3782,3782,3782,3782,3782,3782,3783,3783,3783,3783,3783,3782,3782,3782,3782,3782,3782,3781,3781,3780,3780,3779,3778,3778,3777,3777,3777,3777,3777,3777,3777,3777,3776,3776,3775,3775,3774,3774,3773,3772,3771,3770,3769,3768,3767,3767,3768,3769,3770,3770,3771,3772,3773,3774,3774,3775,3775,3775,3775,3775,3774,3773,3772,3772,3771,3770,3769,3767,3766,3765,3764,3763,3762,3761,3760,3759,3759,3759,3759,3759,3760,3760,3761,3761,3762,3763,3764,3764,3765,3766,3767,3767,3766,3766,3765,3765,3764,3764,3765,3765,3765,3766,3766,3768,3769,3769,3770,3771,3771,3770,3770,3770,3770,3769,3769,3770,3770,3771,3771,3771,3772,3772,3773,3773,3774,3774,3774,3775,3775,3776,3776,3776,3777,3777,3777,3777,3777,3777,3777,3777,3777,3776,3775,3774,3773,3772,3772,3772,3771,3771,3771,3770,3769,3769,3768,3767,3767,3766,3764,3764,3763,3762,3761,3760,3759,3758,3757,3756,3756,3756,3755,3754,3754,3754,3754,3753,3753,3753,3752,3751,3751,3749,3749,3748,3747,3747,3746,3745,3745,3744,3744,3743,3742,3742,3740,3738,3736,3735,3733,3732,3731,3730,3730,3729,3729,3729,3729,3729,3728,3728,3727,3726,3725,3723,3722,3720,3719,3718,3715,3710,3710,3710,3711,3711,3711,3712,3713,3714,3717,3719,3720,3720,3720,3720,3720,3720,3720,3719,3718,3718,3717,3716,3715,3713,3712,3710,3709,3707,3705,3704,3704,3704,3704,3704,3704,3703,3702,3701,3699,3697,3696,3695,3694,3693,3693,3693,3693,3693,3692,3690,3687,3684,3683,3684,3686,3691,3692,3692,3692;2399,2398,2398,2399,2400,2401,2401,2402,2402,2403,2403,2403,2403,2403,2402,2402,2401,2400,2399,2399,2398,2397,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2399,2400,2400,2400,2401,2401,2402,2402,2402,2403,2404,2405,2406,2407,2408,2409,2410,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2420,2420,2420,2419,2418,2417,2417,2416,2416,2416,2416,2417,2418,2419,2419,2419,2419,2419,2419,2417,2414,2412,2410,2407,2404,2401,2398,2396,2394,2393,2391,2389,2386,2384,2383,2382,2380,2379,2378,2377,2375,2373,2372,2369,2366,2365,2364,2361,2359,2357,2355,2352,2344,2339,2337,2336,2335,2334,2333,2333,2332,2331,2331,2329,2327,2326,2325,2323,2322,2320,2318,2317,2316,2314,2313,2311,2308,2306,2304,2302,2300,2299,2298,2297,2296,2296,2295,2294,2294,2293,2292,2292,2291,2290,2289,2288,2287,2285,2284,2283,2283,2282,2281,2280,2279,2279,2278,2277,2277,2276,2276,2275,2275,2274,2274,2275,2276,2276,2276,2275,2274,2274,2273,2273,2272,2271,2270,2270,2269,2270,2271,2272,2273,2274,2275,2276,2276,2277,2278,2279,2279,2280,2280,2281,2281,2282,2282,2283,2283,2284,2284,2284,2284,2283,2283,2282,2282,2282,2282,2282,2281,2281,2280,2279,2279,2278,2277,2277,2276,2275,2274,2274,2273,2273,2272,2272,2271,2270,2269,2268,2268,2267,2266,2266,2265,2264,2263,2262,2261,2260,2259,2258,2257,2256,2256,2255,2255,2254,2253,2252,2251,2251,2250,2249,2249,2248,2247,2246,2245,2244,2243,2242,2241,2240,2239,2238,2237,2237,2236,2235,2235,2234,2233,2232,2232,2231,2223,2223,2222,2221,2220,2219,2218,2217,2216,2215,2215,2215,2216,2217,2217,2218,2218,2219,2220,2221,2221,2222,2222,2223,2223,2223,2231,2231,2227,2225,2224,2224,2224,2224,2223,2223,2223,2222,2222,2221,2221,2220,2219,2219,2218,2217,2216,2215,2214,2213,2212,2211,2210,2210,2209,2208,2208,2207,2206,2206,2205,2204,2204,2204,2203,2202,2201,2201,2200,2200,2199,2199,2199,2198,2198,2197,2197,2197,2196,2196,2196,2196,2195,2194,2193,2193,2193,2193,2194,2195,2196,2197,2198,2199,2200,2200,2201,2202,2202,2202,2202,2202,2201,2201,2200,2199,2199,2198,2198,2197,2196,2195,2194,2194,2194,2194,2193,2193,2193,2193,2193,2194,2194,2194,2194,2193,2193,2193,2193,2192,2192,2191,2191,2190,2189,2189,2189,2189,2188,2188,2187,2187,2187,2187,2187,2187,2186,2185,2185,2184,2183,2182,2182,2181,2180,2179,2178,2178,2177,2176,2175,2174,2173,2172,2171,2170,2169,2168,2167,2166,2165,2164,2163,2162,2161,2160,2159,2158,2157,2156,2155,2154,2153,2151,2150,2150,2150,2149,2149,2148,2148,2147,2147,2147,2147,2147,2148,2148,2147,2147,2146,2145,2144,2143,2142,2140,2139,2138,2137,2136,2135,2134,2133,2132,2131,2130,2130,2129,2129,2128,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2140,2141,2141,2142,2142,2143,2143,2143,2143,2143,2144,2149,2149,2149,2149,2150,2150,2150,2150,2150,2151,2151,2152,2153,2154,2155,2155,2156,2156,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2156,2156,2155,2154,2153,2152,2152,2151,2151,2150,2150,2150,2150,2149,2149,2149,2149,2144,2144,2143,2143,2142,2142,2141,2141,2140,2139,2139,2138,2138,2138,2137,2137,2136,2135,2135,2134,2133,2132,2131,2130,2128,2127,2127,2126,2125,2124,2123,2123,2122,2122,2121,2120,2119,2118,2117,2116,2115,2115,2114,2113,2112,2111,2110,2109,2108,2107,2107,2107,2108,2109,2110,2111,2112,2112,2113,2114,2114,2115,2116,2117,2117,2118,2119,2120,2121,2121,2122,2123,2124,2125,2125,2126,2126,2127,2128,2130,2131,2132,2133,2134,2135,2136,2137,2138,2138,2139,2144,2145,2146,2147,2148,2148,2149,2150,2150,2151,2152,2153,2154,2156,2159,2164,2166,2168,2169,2170,2171,2172,2172,2173,2174,2175,2176,2178,2180,2183,2186,2188,2189,2190,2191,2192,2194,2197,2204,2208,2211,2214,2217,2220,2224,2226,2228,2232,2234,2242,2248,2255,2260,2266,2270,2273,2280,2282,2286,2288,2290,2292,2296,2298,2298,2304,2306,2309,2310,2312,2315,2319,2324,2326,2328,2330,2332,2334,2337,2340,2342,2343,2344,2346,2347,2349,2351,2354,2357,2360,2364,2367,2372,2378,2386,2391,2393,2396